package com.spring_mysql_redis.utils;

import org.springframework.stereotype.Component;

import java.util.Random;

@Component
public class RandomIdUtil {
    public String RandomId() {
        int hashCode = java.util.UUID.randomUUID().toString().hashCode();
        if (hashCode <0){
            hashCode=-hashCode;
        }
        // 0 代表前面补充0
        // 10 代表长度为10
        // d 代表参数为正数型
        String format = String.format("%010d", hashCode).substring(0,10);
        String randomId = ((new Random()).nextInt(3)+1) + format;//首位1-3,共11位数
        return randomId;
    }
}
